

package controller;




import bo.BUS_KhachHang;
import com.opensymphony.xwork2.ActionSupport;




public class QuenMatKhauAction extends ActionSupport {

    private String tendangnhap;
    private String email;

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getTendangnhap() {
        return tendangnhap;
    }

    public void setTendangnhap(String tendangnhap) {
        this.tendangnhap = tendangnhap;
    }



    public QuenMatKhauAction() {

    }



    public String execute() throws Exception {

        String str = "success";
        if(tendangnhap.equals(""))
        {
            addActionError("Vui lòng nhập tên đăng nhập");
            str = "error";

        }
        if(email.equals(""))
        {
            addActionError("Vui lòng nhập địa chỉ email");
            str = "error";

        }
        BUS_KhachHang busKH = new BUS_KhachHang();
        if(!busKH.TrungTenDangNhap(tendangnhap))
        {
            addActionError("Không tồn tại tên đăng nhập bạn yêu cầu.");
            str = "error";
        }
        if(!busKH.KiemTraEmail(tendangnhap, email))
        {
            addActionError("Địa chỉ email không chính xác.");
            str = "error";
        }
        if(str.equals("success"))
        {
            boolean temp = busKH.DoiMatKhau(tendangnhap,"123456");
            if(temp)
            {
                addActionError("Mật khẩu mới của bạn là : 123456");
                addActionError("Vui lòng đổi lại để đảm bảo thông tin của bạn.");
            }
            else{
                addActionError("Có lỗi xảy ra!");
                str = "error";
            }

        }
        return str;

    }



}